package com.xsy.carRental.service;

import com.xsy.carRental.dto.MaintenanceAddDTO;
import com.xsy.carRental.dto.MaintenanceQueryDTO;
import com.xsy.carRental.result.PageResult;

public interface MaintenanceService {

    /**
     * 创建维修单
     *
     * @param maintenanceAddDTO
     */
    void add(MaintenanceAddDTO maintenanceAddDTO);

    /**
     * 可选择车辆id查询维修单（分页）
     *
     * @param maintenanceQueryDTO
     * @return
     */
    PageResult SearchQuery(MaintenanceQueryDTO maintenanceQueryDTO);

    /**
     * 根据维修单id删除维修单
     *
     * @param maintenanceId
     */
    void delete(Integer maintenanceId, Integer vehicleId);
}
